package com.itzou.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.itzou.domain.ScheduledTask;

public interface ScheduledTaskService {

    // 根据id查询定时任务
    ScheduledTask findById(Integer id);

    // 分页查询所有定时任务
    Page<ScheduledTask> findByPage(Integer pageNo, Integer pageSize);

    // 根据条件删除定时任务
    void deleteByCondition(ScheduledTask scheduledTask);

    // 添加定时任务
    void insert(ScheduledTask scheduledTask);

    // 修改定时任务状态
    void updateStatus0(String serviceName,String serviceMethod);
    void updateStatus1(String serviceName,String serviceMethod);

    // 根据条件查询定时任务
    ScheduledTask selectByCondition(String serviceName,String serviceMethod);
}
